package com.chapter3.search;

/** 
 * @ClassName: ST 
 * @Description: TODO(这里用一句话描述这个类的作用) 
 * @author minjun minjun@bw30.com
 * @date 2015-2-18 上午5:26:09 
 *  
 */
public interface ST<K,V> extends Iterable<K> {

	void put(K k,V v);
	
	V get(K k);
	
	void delete(K k);
	
	int size();
	
	boolean contains(K k);
	
	boolean isEmpty();
	
	/**
	* @Title: keys 
	* @Description: key迭代器，模拟map的keySet 
	* @param @return    设定文件 
	* @return Iterable<K>    返回类型 
	* @throws
	 */
	Iterable<K> keys();
}
